home *** CD-ROM | disk | FTP | other *** search
- #ifndef PROTOCOLS_RWHOD_H
- #define PROTOCOLS_RWHOD_H \
- "$Id: rwhod.h,v 1.1.1.1 2001/11/26 22:21:18 tboeckel Exp $
- /*
- * rwho protocol packet format.
- *
- * Copyright © 1994 AmiTCP/IP Group,
- * Network Solutions Development, Inc.
- * All rights reserved.
- */
-
- struct outmp {
- char out_line[8]; /* tty name */
- char out_name[8]; /* user id */
- long out_time; /* time on */
- };
-
- struct whod {
- char wd_vers; /* protocol version # */
- char wd_type; /* packet type, see below */
- char wd_pad[2];
- int wd_sendtime; /* time stamp by sender */
- int wd_recvtime; /* time stamp applied by receiver */
- char wd_hostname[32]; /* hosts's name */
- int wd_loadav[3]; /* load average as in uptime */
- int wd_boottime; /* time system booted */
- struct whoent {
- struct outmp we_utmp; /* active tty info */
- int we_idle; /* tty idle time */
- } wd_we[1024 / sizeof (struct whoent)];
- };
-
- #define WHODVERSION 1
- #define WHODTYPE_STATUS 1 /* host status */
-
- #define _PATH_RWHODIR "/var/rwho"
-
- #endif /* !PROTOCOLS_RWHOD_H */
-